cmake_minimum_required(VERSION 3.5)
project(agv_srvs)

find_package(rosidl_default_generators REQUIRED)
find_package(ament_cmake REQUIRED)
find_package(std_msgs REQUIRED)
find_package(geometry_msgs REQUIRED)
find_package(agv_msgs REQUIRED)
set(CMAKE_CXX_STANDARD 14)

rosidl_generate_interfaces(
    ${PROJECT_NAME}
        srv/GetMapList.srv
        srv/MrdvsCamera.srv
        srv/OutputInterface.srv
        srv/ObstacleAvoidance.srv
        srv/QRCalib.srv
        srv/ChangeCurFloor.srv
        srv/SetFloat.srv
        srv/LaserCalib.srv
        srv/AvoidObstaUpdate.srv
        srv/DmCalib.srv
        srv/UpdateQr.srv
        srv/PalletRecognition.srv
        srv/StartMapMerge.srv
        srv/BatteryCharge.srv
        srv/SetCanopenEntry.srv
        srv/OutputsNew.srv
        srv/FollowTrigger.srv
        srv/VelocityCalib.srv
        srv/RackRecognition.srv
        srv/SetString.srv
        srv/StaticParam.srv
        srv/OdomCalib.srv
        srv/LadarCalib.srv
        srv/Relocate.srv
        srv/Order.srv
        srv/AvoidObstaSwitch.srv
        srv/InstantActions.srv
        srv/LandmarkMap.srv
        srv/MotorEnable.srv
        srv/ControlVoice.srv
        srv/ControllerEnable.srv
        srv/DynParam.srv
        srv/LaserFilter.srv
        srv/EditMap.srv
        srv/AutoCalib.srv
        srv/CalibInit.srv
        srv/Dock.srv
        srv/SetLoactionMode.srv
        srv/FirmwareUpdate.srv
        srv/LidarCalib.srv
        srv/OutputsAnalog.srv
        srv/GetBesizerPath.srv
        srv/LocalOrder.srv
        srv/ChangeNavType.srv
        srv/SetLaserCalib.srv
        srv/SetOperationMode.srv
        srv/GetMapPoint.srv
        srv/SaveMap.srv
        srv/ReadInPuts.srv
        srv/SetIntervalOutIo.srv
        srv/SetInt.srv
        srv/FtpRequest.srv
        srv/SetNavigationMode.srv
        srv/Version.srv
        srv/LogTransform.srv
        srv/FileTransform.srv
    DEPENDENCIES
        geometry_msgs
        agv_msgs
        std_msgs
)

ament_export_dependencies(rosidl_default_runtime)
ament_package()
